How long for covid vaccine to provide protection