Magnesium versus zinc for better sleep