Hurricane Sandy packs punch at Charlotte Airport