LOS ANGELES — Liam Neeson’s “Taken 2″ has defended its box-office title with a narrow win over Ben Affleck’s “Argo.” Sunday studio estimates put 20th Century Fox’s action sequel “Taken 2″ at No. 1 with $22.5 million in its second weekend. “Taken 2″ raised its domestic total to $86.8 million.