At least 25 die in Iraq violence