magnesium sleep benefits