how much magnesium per day