Expert explains why gas prices in Kansas vary from city to city