World Cup winners land in Buenos Aires