why do ionic compounds have different conductivity