Phase III randomised double-blind controlled trial of oral risperidone, haloperidol or placebo with rescue subcutaneous midazolam for delirium management in palliative care