Navigating Crypto Markets: The Influence of Macroeconomic Factors