China reels after Typhoon Krosa