Quantum Computing: Potential and Challenges in the Next Decade