Germany plans to send more than $2 billion in military aid to Ukraine amid concerns about dwindling Western support.