how much do railroad engineers make