SolarCity and J.P. Morgan Agree to Finance over $350 Million in Residential Solar Projects