8 key factors to evaluate when buying CPA practices for sale