Google launches $280 million solar fund