Epidemiology of gallbladder cancer: a synthesis of recent data.