US announces nearly $1b more in longer-term weapons support for Ukraine