Spain's Constitutional Court annuls Catalan declaration of independence