Big Data Cluster Analysis: A Study of Existing Techniques and Future Directions