Topology of Hilbert Schemes of points in the plane