How long does pfizer covid vaccine take to be effective