UK pledges over $3-B military aid for Ukraine