Landslide in central China blocks river