Leonardo Mayer sealed Argentina's place in the Davis Cup final before bursting into tears after his country's semi-final win over Great Britain.