An Impactor Origin for Lunar Magnetic Anomalies