Solar firm sued for breach of contract, fraud over US$300-million order