British multinationals in politically controversial countries give more to charity