Performance and sensitivity analysis of maximum-likelihood sequence detection on magnetic recording channels