how long do i have to wait to get the vaccine after having covid