China develops train ticketing app for 140+ countries, shuns US dollar