Endoscopic haemostasis: an overview of procedures and clinical scenarios.