Emerging technologies, including cloud computing, m-services and OTTs: Challenges and opportunities, economic and policy impact for developing countries