Croatia's bitter election pits outgoing prime minister against current president