A man about to go on trial in Switzerland for breaking that country’s secrecy laws has promised to give details of 2,000 individuals and corporations who are hiding their money in offshore accounts to Wikileaks tomorrow.