Catalonia will hold a referendum on independence from Spain next year whether or not the central government in Madrid agrees to one, the region's head Carles Puigdemont said on Wednesday.