best magnesium for insomnia