Gastric duplication cyst with hemoptysis: an unusual presentation.