Synthetic polyamines: an overview of their multiple biological activities.