The United Nations will host crunch talks between Libya's warring factions from Wednesday in Geneva, amid warnings that this could be the last chance for peace in the battle-scarred nation.