Mark Zuckerberg's $47B metaverse bet will take a decade: Meta exec