Nearly 20,000 babies born into Gaza war 'hell', says Unicef