Efficient synthesis of substituted 1-dimethylamino or 1-methylthio but-3-enylidene-bis-phosphonates, via the [2,3]-sigmatropic rearrangement of related transient ammonium or sulfonium ylides