Real time supernova neutrino burst detection with MACRO