What is a Business Broker? Do You Need One to Buy or Sell a Business?