Home Investing Keir Starmer’s popularity surges to six-month peak amid Ukraine diplomacy