Oil Explodes To 29-Month Highs After Trump Says "No Deal" With Iran Except Under "Unconditional Surrender" | ZeroHedge