Starmer pledges extra £1bn for UK defense