Oil futures hit a six-week high on Thursday as a storm built in the Gulf of Mexico, threatening crude output, while an incident with a British tanker in the Middle East highlighted ongoing tensions in the region.