magnesium fluoride ionic or covalent