Keir Starmer scrambles to resolve dispute over delayed UK defence budget