Michael Portillo boards one of the world's most famous trains, the Rocky Mountaineer, to cross the backbone of the North American continent from Kamloops to the spa resort of Banff.