Why is Earth inhabitable for life?