Publix offers Johnson & Johnson vaccine for the first time