Bitcoin to hit $20,000 by December 2018