DNA-based nanowires and nanodevices