How does the presence of impurities change the performance of catalytic systems in ionic liquids? A case study: the Michael addition of acetylacetone to methyl vinyl ketone