Making ends meet in Gaza: Palestinians struggle in difficult circumstances