TEDGlobal finishes with plenty of food for thought