Exploring the metal-catalyzed reaction of furans with alkyl α-diazomethanesulfonate and α-diazomethanephosphonate: synthesis of ω-acyl-substituted sulfono- and phosphonobutadienes