Will Bitcoin hit $30,000 before the end of this year