SolarCity Announces Pricing of its Initial Public Offering