The People’s Daily quotes chief Beijing scientist, saying Indians won race to put satellite in orbit around Red Planet, but putting rover on Mars will outdo their efforts