Synthesis of multifunctionalized phosphonic acid esters via opening of oxiranes and azetidinium salts with phosphoryl-substituted carbanions