A Convolutional Auto-Encoder for Haplotype Assembly and Viral Quasispecies Reconstruction