U.S. gas prices drop below $4 a gallon after Iran deal