At least 18 dead in Iraq attacks, clashes