How long does the pfizer covid vaccine last in your body