IEC confident about voter registration despite technical glitches