How long for covid vaccine to offer protection