Starmer vows to stay on after Labour loses ground in English local elections