SPI Energy Signs 46MW of EPC Contracts in China