U.S. gas prices are just barely below an average of $4 a gallon nationwide on Thursday, shortly after President Donald Trump signed an agreement with Iran that calls for Tehran ...