UMI-tools: modeling sequencing errors in Unique Molecular Identifiers to improve quantification accuracy