A conditional stochastic weather generator for seasonal to multi-decadal simulations