All preparations completed to hold free and fair elections: IHEC