is hclo3 ionic or molecular compound