Bitcoin Tops $46,000, Analysts Predict More Gains Before Halving