Adult idiopathic hypertrophic pyloric stenosis: an infrequent cause of gastric outlet obstruction