Slovenia's liberal prime minister is up against a right-wing populist candidate, with neither looking likely to win a parliamentary majority in the election.