Idiopathic splenic vein stenosis: a cause of gastric variceal hemorrhage.