magnesium rich foods for sleep