Fewer people coming to the UK for work has driven big drop in net migration to 171,000 in year ending December 2025