Euromonitor International achieves goal of donating 1% of turnover to charity a year