Precambrian Banded Iron-formations: Physicochemical Conditio