Generative modeling of spatio-temporal weather patterns with extreme event conditioning