Shrewsbury hotel closes to paying guests as it takes in asylum-seekers