HCL is pure covalent compound but soluble in solvent water why​