Linear convergence of a modified Frank–Wolfe algorithm for computing minimum-volume enclosing ellipsoids