IEC vows to hold fair elections on schedule