What is the name of the type of bond that exists in compounds such as sodium chloride (NaCl), magnesium chloride (MgCl₂) and aluminum chloride (AlCl₃)?