Avengers: Endgame fans gather for premiere