Saleh: Iraq faces enormous challenges and great dues