Poll: Kennedy gains, but Klobuchar still running strong