A carjacker was killed in a confrontation in a Garland, Texas, parking lot after the driver opened fire to protect the people inside a vehicle