Bitcoin shows signs of ‘cycle exhaustion’ as BTC price tumbles to $112K