β-Cyclodextrin carbon-based nanoparticles with a core–shell–shell structure for efficient adsorption of crystal violet and bisphenol A