too much magnesium side effects