Tens of thousands of Palestinians head back north - as Israel pulls troops back