hydroiodic acid