How is melatonin 10mg good for your sleep