Al-Sudani pledges to hold early election