A greater share of Gen Z and millennials paid average gym memberships above $100 monthly in 2024 than Gen X or baby boomers