Formula E: Lucas di Grassi wins a classic Mexico City ePrix