consultant engineer hourly rate