Geochemistry of late Archaean stromatolites from Zimbabwe: evidence for microbial life in restricted epicontinental seas