Price dispersion across countries and the heterogeneous impacts of income differences