A Compressed Sensing Algorithm for Magnetic Dipole Localization