The ICT revolution: productivity differences and the digital divide