Cardiff’s TourHub raises £3m as sales grow close to 40% last year