Do iron tablets stain your teeth