US-Iran tensions drive WTI crude oil to $105.4 amid supply disruption fears - TrendCloud