which is better for insomnia magnesium or turmeric