Neurotensin, a multi-faceted peptide