Report on World Social Forum at Nairobi 20th - 25th January 2007