North China landslide death toll rises sharply to 21