Freebies and turmoil tarnish first 100 days of Starmer’s premiership