An upper limit on the diffuse flux of high energy neutrinos obtained with the Baikal detector NT-96