Text this: Sulfonated Schiff base immobilized on magnetite-chitosan as an efficient nanocatalyst for the synthesis of xanthene derivatives