ECTyper: in silico Escherichia coli serotype and species prediction from raw and assembled whole-genome sequence data