Defining an evaluation framework for digital cities implementation