Functionalization of cellulose fiber by in situ growth of zeolitic imidazolate framework-8 (ZIF-8) nanocrystals for preparing a cellulose-based air filter with gas adsorption ability