A Swiss village has voted to donate 110,000 Swiss francs (£75,000) of taxes paid by Ivan Glasenberg, the billionaire chief executive of GlencoreXstrata, to charities in countries where the London-listed mining and commodity trading company is accused of exploiting people and resources.