Assessing the spatial and temporal differences in the impacts of factor allocation and urbanization on urban–rural income disparity in China, 2004–2010