The Metaverse: A New Era of Digital Experience