How long does covid vaccine protection last