why do train drivers earn so much