Tech companies cap hiring as uncertainty looms