On Bounding the Betti Numbers and Computing the Euler Characteristic of Semi-Algebraic Sets