More than 680,000 Palestinians forced to flee again in Gaza: UN