US political polarization at highest in 25 years