Catalan protests halt main route at Spain-France border