The number of asylum seekers being housed temporarily in UK hotels stood at 16,021 at the end of June 2026, down 50% year-on-year from 32,041, stats show today