Can you take magnesium for neck pain