The national average hit $4.52 a gallon Tuesday as the war with Iran keeps the Strait of Hormuz largely shut to oil tankers