BOP-Elites, a Bayesian Optimisation algorithm for Quality-Diversity search