Should a small business hire an accountant?