PG&E to Buy 500 MW of Solar Energy for San Francisco