Bitcoin (BTC) Halving Might Bring Suffering in Short Term, Analyst Charles Edwards Says