macroeconomic factors bitcoin