The travel schedule comes as China's leader aims to convince nations that Beijing offers better global leadership than the U.S.