Biden says campaign took a "gut punch" in Iowa