Parallel Hybrid Clustering using Genetic Programming and Multi-Objective Fitness with Density (PYRAMID)