Walmart Foundation donates $2 million to make food banks 'green'