Hungary’s prime minister has won another term in office – to the delight of Europe’s far right