Public opinion on corporate giving