is Kl ionic or covalent​