Chinese-built railway opens in Kenya