How long does the covid vaccine last in the human body