Tesla Will Buy SolarCity for $2.6 Billion in Shares | Fortune