Synthesis of functionalized stable phosphorus ylides : new synthesis of dimethyl(Z)-2-2-(ethoxycarbonyl)-1-cyclopentenyl-2-butenedioates