Information communication technologies and the millennium development goals | Synapse