Zombies, stormtroopers and superheroes throng San Diego Comic-Con