Jeremy Hunt pledges to keep pensions triple lock after Keir Starmer wobbles