The Future of Metaverse and its Impact on Society and Business