bitcoin supply and demand