Chemistry of phosphorous acid: new routes to phosphonic acids and phosphate esters