Market cycles and Bitcoin halving