Tropical storm hits flood-weary southern China