Xi Jinping inspects world's largest man-made forest in north China's Hebei