Protests across Spain after 23 migrants killed at border