melatonin and cancer