‘Death on the Nile’ tops a quiet box office weekend