average consulting fees