Deadly typhoon slams China