magnesium improves sleep