Adsorptive removal of the hazardous anionic dye Congo red and mechanistic study of ZIF-8