Google and SunPower Team up to Finance $250 Million in Residential Solar Projects