Home Secretary Shabana Mahmood has revised proposed settlement rules, allowing eligible migrant care workers already in the UK to apply for indefinite leave after five years.