Hundreds dead after China mudslide