How long does covid vaccine protect you from getting covid