Ambient pyrite in precambrian chert: new evidence and a theory.