Pyrite Formation, the First Energy Source for Life: a Hypothesis