A man who stabbed a mother of three in the neck and chest at her home has been jailed for life with a minimum term of 17 years and eight months.