NanoReviser: an error-correction tool for nanopore sequencing based on a deep learning algorithm