A semi-parametric stochastic generator for bivariate extreme events