Argentina's president Mauricio Macri vowed on Monday to win a second term despite a surprisingly strong performance by the opposition in the primary election that set off a shockwave through markets, crashing the peso currency and sending stocks and bonds tumbling.