At least 31 die in Iraq violence on eve of Ramadan, Green Zone bombed