hourly rate of it consultants