Enumerating All Maximal Clique-Partitions of an Undirected Graph