Why Bitcoin is stuck below $28,000 resistance