Complex-orientable cohomology theory