Bitcoin’s 4-year cycle explained