what are the reason that earth can sopport life?