20140727 world.middle-east: Hamas agrees to 24-hour holiday truce in Gaza war