Al Gore passionately talks nonsense at World Economic Forum