‘Spider-Man: Brand New Day’ crosses ‘Avengers: Endgame’ to become the second highest grossing movie at domestic box office