Synthesis, characterization and catalytic application of tributyl(carboxymethyl)phosphonium bromotrichloroferrate as a new magnetic ionic liquid for the preparation of 2,3-dihydroquinazolin-4(1H)-ones and 4H-pyrimidobenzothiazoles