how-does-a-metal-detector-work