Bayesian Optimization in a Billion Dimensions via Random Embeddings