After being vaccinated, how long does it take for a person to become immune?