Superheroes visit Shriners Hospital for Children, bring smiles to kids