Franchise due diligence checklist