Elucidating symptoms clusters in multiple sclerosis using patient reported outcomes and unsupervised machine learning