Michael Portillo heads to John O'Groats from Invergordon, learning how one man's vision helped bring train travel to the Highlands.