The immobilisation and retention of soluble arsenic, cadmium and zinc by biochar.