Why Bitcoin can't maintain a price above $25,000 | Fortune