Bitcoin halving 2028 market impact analysis