Typhoon Bebinca hits Shanghai, strongest storm since 1949