Bitcoin Price Prediction: When Will Bitcoin Reach Its Next All-Time High?