Vertex algebras and the cohomology ring structure of Hilbert schemes of points on surfaces, (with W.-P. Li and Z. Qin)