What Is Legal Due Diligence? A Complete Guide for Businesses