WTI Crude Struggles at $90 as Iran Diplomacy Eases Supply Fears