Publix donates 11 million to nonprofit organizations in South Florida