magnesium and sleep