20140717 world.middle-east: Israel; Hamas agree to five-hour truce; shelling kills four boys on Gaza beach