Synthesis of functionalised furans and pyrroles through annulation reactions of 4-pentynones