Self-dual gravity as a large-N limit of the 2D non-linear sigma model