Latest measurement of height of Mount Qomolangma good test of China’s scientific and technological strength