Will the limited supply push BTC to $20,000 or even further ?