De novo assembly of highly diverse viral populations