Long-term effects of melatonin on quality of life and sleep in haemodialysis patients (Melody study): a randomized controlled trial.