Is MgH2 covalent or ionic?