Bitcoin’s history repeats itself? Why a bull run is on the cards