A simulation-based framework to optimize occupant-centric controls given stochastic occupant behaviour