Catalonia's regional government is expected to declare independence from Spain within the next 24 hours. It says 90 percent of Catalan voters chose this in a referendum held eight days ago. But Madrid says the referendum was illegal and has threatened to suspend Catalonia's autonomy.