Ransomware Detection with a 2-Tier Machine Learning Approach Using a Novel Clustering Algorithm | Synapse