The 97 companies on the immigration amicus brief