Britain's interior minister, Amber Rudd, resigns after Prime Minister Theresa May's government faced criticism for its treatment of long-term residents who were wrongly labelled illegal immigrants.