Algorithmic improvements plus error-correction breakthroughs compress the timeline for deploying post-quantum cryptography