"Trump approval hits new low amid Iran war and rising gas prices"