Trichobezoar: a rare cause of gastric perforation.