‘Dune,’ on big and little screens, tops N.America box office