Rishi Sunak is facing a fresh setback to his target of halving inflation as oil prices hit $95 for the first time this year.