Scores killed and injured in Iraq blasts