Quantum computing could lead to revolutions in cryptography, materials design and telecommunications. But fulfilling those promises could be many years away