Under FRA regulations, what is the maximum number of consecutive hours a freight train engineer can work before a mandatory rest period?