bitcoin halving 20024