General Liability Insurance Explained: Why Businesses Need It (2025 Guide)