Gastric outlet obstruction caused by Riedel's lobe of the liver: a diagnostic and therapeutic challenge for surgeons.