A century-old US five-cent coin, once branded a fake, has been sold for $3.17 million at a Heritage auction in…