Indole-functionalized cross-linked chitosan for effective uptake of uranium(VI) from aqueous solution