Archaean stromatolites and the search for the earliest life