Market Size, Market Structure, and Rural-Urban Price Gaps: The Puzzling Case of China