Combining Bisecting K-Means and Conditional Generative Adversarial Network for Crafting Harmonious Color Palettes