Croatia’s opposition-backed president, a critic of the European Union and NATO, has overwhelmingly won another five-year term on Sunday, defeating a candidate from the ruling conservative HDZ party in a runoff vote, near-complete official results showed.