China opens $2-billion extension of controversial Tibet railway