Magnets are all around us, powering everything from consumer tech to electric cars. Caroline Hyde explains why magnets are so ...