Tropical Storm Dolphin triggered flooding in eastern China after making landfall in Zhejiang, forcing Shanghai airports to cancel over 900 flights and disrupting trains and metro services.