Swiss franc spikes as central bank cuts exchange rate cap