Walmart to double on-site solar projects in U.S. by 2020