Arsenic waste management: a critical review of testing and disposal of arsenic-bearing solid wastes generated during arsenic removal from drinking water.