Online combinatorial optimization with stochastic decision sets and adversarial losses