Monte Carlo maximum likelihood