'Holy Grail' of baseball cards sold for $2.1 million