Customer Segmentation of a Retail Organization using Unsupervised Machine Learning