citric acid ionic or covalent