China flooding may collapse Three Gorges dam