Spain’s top court rules Catalan independence vote illegal paving the way for Madrid direct rule