Publix suspends corporate funded political contributions after community backlash