Modification of anionic and cationic clays by zwitterionic imidazolium ionic liquid and their effect on the epoxy-based nanocomposites