Flash vacuum pyrolysis of stabilised phosphorus ylides. Part 8. Preparation of symmetrical and unsymmetrical 1,3-diynes from alkynoyl ylides and oxalyl diylides