Design principles of autocatalytic cycles constrain enzyme kinetics and force low substrate saturation at flux branch points