Business Sale Due Diligence: Financial, Legal, and Risk Protection Strategies