‘Logan’ claws way to top of box office