Rescue and clean up efforts in aftermath of flood-hit province in China