how much do train drivers earn in london