San Francisco drivers pay highest gas prices