Walmart, Nike, Starbucks commit to 100% clean energy | Fortune