Report finds that Glastonbury 2023 generated £168m for UK businesses