Spark-GHSOM: Growing Hierarchical Self-Organizing Map for large scale mixed attribute datasets