Causes and trends of the digital divide: a European perspective