Efter månader av flykt från kriget mellan Hizbollah och Israel har mer än 640 000 internflyktingar återvänt till sina hem i södra Libanon, uppger FN:s migrationsorganisation IOM.