Text this: The Synthesis of Hypodiphosphoric Acid and Derivatives with P-P Bond, including Esters and Diphosphine Dioxides: A Review