Catalan president promises independence vote in 2017