is sodium citrate ionic or covalent acid