Analysis, Identification and Prediction of Parkinson's disease sub-types and progression through Machine Learning