Effects of coffee consumption, smoking, and hormones on risk for primary sclerosing cholangitis.