Reconstruction of general elliptic K3 surfaces from their Gromov–Hausdorff limits