o-Minimal cohomology: Finiteness and Invariance Results