Polymer-supported sulfonated magnetic resin: an efficient reagent for esterification of O-alkyl alkylphosphonic-and carboxylic-acids