Iowa betting revenue up despite another handle drop in July