Taken 2 wins box office