is butter ionic or covalent