James Cameron's 'Avatar: The Way of Water' tops box office for second straight weekend | Fortune