what does halving do to crypto price