Gallbladder ulcer eroding the cystic artery: a rare cause of hemobilia.