Adsorptive removal of boron by zeolitic imidazolate framework: kinetics, isotherms, thermodynamics, mechanism and recycling