Spain's top court blocks Catalan parliament's independence push