Publix to donate funds to SFP