South Africa takes the top spot for emotional generosity in 2025, according to a new study