Keir Starmer reshuffles cabinet as hotel asylum row rumbles on