Glenn Hubbard has tea with The Economist