Over 30 missing after two vessels collide off China