3 reasons why Bitcoin price is clinging to $38,000