Ulster Unionist MLA Rosemary Barton retains her seat following a nail-biting final round in Fermanagh-south Tyrone.