University of South Florida brings Publix to campus