Inhibition of Barium Sulfate Precipitation: Effects of Additives, Solution pH, and Supersaturation