A complex approach to a complex problem: the use of whole-genome sequencing in monitoring avian-pathogenic Escherichia coli – a review