Landslides, floods as heavy rains hit China's south