Search for diffuse neutrino flux from astrophysical source with MACRO