MIMO Equalization for Multi-Core Fiber-Based Systems Using the Affine Projection Algorithm