Solvent-free synthesis of imidazo[1,2-a]pyrimidine-3-carbonitriles and 1,2,4-triazolo[4,3-a]pyrimidines under the catalytic performance of TiO2-[bip]-NH2+ C(NO2)3− as a novel nanocatalyst