Are the magnetic north pole and the geographic North Pole always the same distance apart?