Oil prices top $100 a barrel amid Iran Strait tensions, driving U.S. gas prices higher.