Prime minister Keir Starmer said he had ordered the Home Office to close asylum hotels before the current 2029 deadline