A Mixed Integer Programming Model to Minimize Fuel Consumption in Freight Train Operation