Japanese superheroes battle in public