Choledochal cysts: analysis of disease pattern and optimal treatment in adult and paediatric patients.