Expanding the space of protein geometries by computational design of de novo fold families