Gap settles U.S. charges of job discrimination based on immigration status