Seven die in yet another day of Iraq violence