9 reasons Bitcoin could hit $100,000 or more