Why BTC Price May Touch $100,000 in December