Publix won't give vaccine to certain people who've had COVID-19