Processive DNA synthesis observed in a polymerase crystal suggests a mechanism for the prevention of frameshift mutations