Britain's Prime Minister Theresa May has finalised a deal which will see Northern Ireland's ultra-conservative DUP party prop up her minority government.