Tech giants' free cash flow to drop to $4 billion on AI spending