Nazarov cyclisation of dienone-esters and tetrahydropyrones using trimethylsilyltriflate