GenCO: Generating Diverse Solutions to Design Problems with Combinatorial Nature