Almost 1M people flee Rafah in past 3 weeks amid ongoing Israeli incursion