British Prime Minister Keir Starmer is marking 100 days in office with little cause for celebration.