Marvel superhero movie Avengers: Endgame overtakes Avatar