Economic Disparities and Political Polarization