What Is Real Estate Due Diligence? Steps, Checklist, and Legal Requirements