Catalan parliament declares independence