Spain to suspend Catalan autonomy