A brutal blockade imposed on Gaza has driven the cost of everyday essentials to some of the highest levels in the world.