What are the future trends of the internet in 2025 and beyond?