Multi-fidelity Monte Carlo: a pseudo-marginal approach