β-Synuclein: An Enigmatic Protein with Diverse Functionality