The far-right have won seats in a Spanish regional election for the first time in decades while French President Macron is facing pressure amid protests across the country.