Home World More than a million Palestinians are trapped in Rafah. As Israeli troops approach, there’s nowhere left to run