US approves “historic” $20B arms sale to Israel, as Gazans die