Many streets in Shanghai, the country's second most populous city, were flooded, including in the main commercial centres