Astrobiology of life on Earth