why are train drivers paid so much