Fe3O4@nano-cellulose/TiCl: a bio-based and magnetically recoverable nano-catalyst for the synthesis of pyrimido[2,1-b]benzothiazole derivatives