Tens of thousands of Palestinians return home to northern Gaza