US tech giants expect to spend $670B primarily in artificial intelligence, data centers