Five questions to ask yourself before buying a business