Poll: Clinton approval soars