Shazam! finally lets DC superheroes be joyous fun