What is Bitcoin halving? How it impacts bitcoin-miners? Everything to know