The leisure sector has grown to £117bn as Britons are spending their money on experiences rather than products