WTI crude near 6-month high as US-Iran tensions stoke fresh supply fears