While the Hollywood elite are turning on the glamour at Cannes, a very different film festival is under way in Gaza.