Home World News Disney’s ‘Eternals’ tops domestic box office for 2nd weekend