locomotive cost