Lionel Messi retires from international football after Argentina's World Cup defeat and his father's death, ending a 20-year career with the national team as its top scorer and most-capped player.