Gaza 'humanitarian zone' struck almost 100 times, BBC finds