Leaked documents name more than 100,000 people, including politicians in France and Russia, with off-shore tax haven accounts.