Catalonia calls off independence referendum from Spain, will hold ‘consultation’