Briton gets 18-year jail for slitting woman's throat