The convergence of ECM, KM and innovation management