Earth’s magnetic poles could shift in less than a day