President Trump may find it hard to keep Iran from selling its oil, a proven way to pressure Tehran, analysts warn.