A gunman armed with a rifle ambushed workers at a U.S. Border Patrol office at the airport in McAllen, Texas. Agents returned fire, killing the suspect, according to authorities.