Avengers: Infinity War stars defend superhero films against Hollywood snobbery