Endosonographic TNM staging of extrahepatic bile duct cancer: comparison with pathological staging.