US has given at least $21.7 billion in military aid to Israel since war in Gaza began, report says WTOP