magnesium foods sleep