Bitcoin halving next 100 years