what is a magnetic separation in science