Bitcoin to hit $20k by 2019