The ruling right-of-centre Democratic Alliance of PM Luís Montenegro wins elections, amid a far-right surge.