Israel's ex-premier says Rafah attack would be ‘risk we can’t afford to take’