Charge Transport in DNA-based Devices