A review of surface finishing by magnetic abrasive finishing: Challenges and prospects | Synapse