Removal of triphenylmethane and reactive azo dyes from aqueous solution by magnetic carbon nanotube-κ-carrageenan-Fe3O4 nanocomposite