Typhoon Soudelor moved towards China on Saturday, weaker but still packing a punch, after killing at least five people and leaving a trail of destruction in Taiwan.