SolarCity and Silver Lake Kraftwerk Announce $100 Million Strategic Investment