Hanergy implodes as its billion dollar contracts go up in smokes