The unmanned aerial vehicle routing and trajectory optimisation problem, a taxonomic review. (June 2018)