Luis Suarez has ended his career with the Uruguay national team, retiring as their all-time top scorer.