Iraq’s president Barham Salih says he would rather resign than appoint a PM nominee rejected by protesters.