DNA-based data storage devices