crypto 3 year cycle