Is there hope for humanity? JRD Tata Memorial Lecture, Bangalore, December 2005