China Landslide Kills 24 When Road Collapses, Cars Burst into Flames