Swiss to spend 2 bn francs to counter strong franc