Lionel Messi has retired from international football at 39, ending a celebrated 20-year Argentina career that included the 2022 World Cup, two Copa América titles and a record 207 appearances. Messi said the decision was painful but the right time to step away