World Cup winner Argentina returns to Buenos Aires