The Brand Impact Index 2025: How today’s leading brands shape a better future