Multi-island single-electron devices from self-assembled colloidal nanocrystal chains