Michael Portillo has travelled thousands of miles across five continents and through two centuries of history aboard some of the world's most exhilarating and spectacular railways.