Global box office for Avengers: Endgame after two weekends, making it the fastest film ever to pass $2 billion