Catalonia to hold independence referendum on October 1, 2017