Protic ionic liquid [TMG][Ac] as an efficient, homogeneous and recyclable catalyst for one-pot four-component synthesis of 2H-indazolo[2,1-b]phthalazine-triones and dihydro-1H-pyrano[2,3-c]pyrazol-6-ones