The Macroeconomic Impact of Cryptocurrency and Stablecoins