What will be the METR time horizon doubling time in 2026? | Blockcircle