The approaching Typhoon Bebinca has led to flight cancellations over Shanghai and the suspension of passenger ferry operations in the city.