Effects of caffeine in Parkinson's disease: from neuroprotection to the management of motor and non-motor symptoms.