technology in 2040