8 million Iraqis need urgent aid, Oxfam report says