UK leader Keir Starmer is marking 100 days in office. It has been a rocky ride