how long does haloperidol stay in your system