The only life jacket worn by a survivor of the Titanic has been sold at auction, fetching an enormous sum.