Cross-dataset Multivariate Time-series Model for Parkinson's Diagnosis via Keyboard Dynamics