“Avengers: Endgame” box office: $1.2 billion opening obliterates