How long does the covid vaccine protect you against the virus