How to build larger, more reliable quantum computers