Diesel mechanic pay per hour