How long does jj covid vaccine protection last