List and Retail Prices: A Theory of Price Dispersion