President Barack Obama speaks at a Walmart store in Mountain View, Calif. announcing new steps by companies, local governments and his own administration to deploy solar technology AP