Cohomological invariants of algebraic groups