UK Prime Minister Theresa May insists she "will not be derailed" from her duty to deliver Brexit, despite her government suffering an embarrassing defeat in the House of Commons last week.