An off-duty FBI agent in Chicago shot and killed Oscar Corrales, 27, an illegal immigrant from Venezuela who was firing a gun toward a homeless encampment.