120,000 IDPs will cast in October's polls, IHEC says