An annotated algorithmic approach to malignant biliary obstruction.