Hull Kraken helps pull in 2.4m visitors to city as £30m