Spain deposes Catalan government, sets Dec 21 election