New fossils show life on Earth at least 3.7bn years old