Design of permeable reactive barriers and examples of full scale treatments