ICT development and diffusion: Evidence for Europe