Finite groups whose irreducible characters vanish only on p-elements