NBC: Germany announces nearly $3 billion military aid package for Ukraine