Bitcoin Accumulation Hits 2.9 Million BTC: Has the Preparation For A Massive Rally Begun?