Signal Processing for Two-Dimensional Magnetic Recording