How long will covid vaccine last in body