Messi announces his retirement from the national team: "I've thought about it for a long time, I have nothing left to give."