Why have superhero movies become so popular in recent years?