SPI Energy reports Q2 results; reaffirms FY22 revenue guidance