Planets and Life: The Emerging Science of Astrobiology