Revenue up 21% to $984m as IGT reports third quarter results