magnesium dl-aspartate tetrahydrate side effects weight gain