Surprise! Fareed Zakaria Thinks Obama's Middle East Speech 'Fair' and 'Balanced'