can my son get hepatitis b from others even he is already vaccinated?