Cohomology of knot spaces