ICTs and the possibilities for leapfrogging by developing countries