President attempts to deflect blame for sky-high fuel costs as Iran war continues with no end in sight