Synthesis of 2D nanoporous zeolitic imidazolate framework nanosheets for diverse applications