NBC: Egypt displays trove of newly discovered ancient artifacts