Nine US troops die in Iraq