Shanghai's two airports have canceled over 1,300 flights as China braces for Typhoon Dolphin. Authorities have relocated around 300,000 people in surrounding regions.