Theresa May unveils ‘difficult but necessary’ measure to pay for elderly care and is expected to retain promise of limiting immigration to ‘tens of thousands’