Shanghai hit by biggest typhoon in 75 years