From Euler to the semi-geostrophic system: convergence under uniform convexity