Slovenian Prime Minister Robert Golob faces a tough challenge from nationalist ex-premier Janez Jansa -- an admirer of US President Donald Trump -- in Sunday's election after unseating him in 2022.