Clustering Based Prioritization of Test Suites in Software Testing