What Is a Hold Harmless Agreement: A Comprehensive Overview