Distance and Similarity Measures Effect on the Performance of K-Nearest Neighbor Classifier -- A Review