The future impacts of ICT on environmental sustainability