Characterizing Drought Behavior using Unsupervised Machine Learning for Improved Understanding of Future Drought in the Colorado River Basin