Scientists are one step closer to error-correcting quantum computers