Degenerate Chern-Weil Theory and Equivariant Cohomology