Florida gas prices top $4 a gallon with no relief in sight