One-pot solvothermal synthesis of Carboxylatopillar[5]arene-modified Fe3O4 magnetic nanoparticles for ultrafast separation of cationic dyes