Xinyi Solar profit plunges 94.8% as solar glass price war bites