Daily current affairs programme. The last details of a draft Brexit agreement have been finalised. Can it win approval from Theresa May's cabinet, Parliament and the country?