Britain's embattled Prime Minister Theresa May has finally secured a governing majority in the UK Parliament after agreeing a deal with a political party with 10 MPs from Northern Ireland.