billion dollars an American taxpayers money to gaza since October - 7