Neutrino Astronomy with the MACRO Detector