GM, REI, P&G, Walmart, Facebook make big renewables commitment