UK promises further $2.3 billion in military aid to Ukraine