Oil hits $100 as Houthi attacks and US strikes on tankers stoke supply fears