Haloperidol: Discovery, Structure and Mechanisms