Massive landslide blocks a road in China