ionic liquid definition