what are the essential skills for business owners