Gaza is facing another hardship as heavy rain and cold weather hit thousands of displaced people living in fragile tent camps.