The US president’s rare acknowledgement comes after weeks of asserting that the price spike is a short-term war phenomenon.