NBC: U.S. buys Argentine pesos, finalizes $20 billion currency swap