how much do consultants make