Geological and Geochemical Constraints on the Origin and Evolution of Life.