The UK immigration deal threatens a £15bn care sector as the two African countries account for 120,692 visas.