Error-corrected quantum computer