magnesium dosage how much should you take per day