Oil Hits $100 as U.S.-Iran Tensions Trigger Supply Shock