“Avengers: Infinity War” joins USD 2 billion club