SPI Energy: An Emerging Leader in the Global Solar Markets