haemopneumoperitoneum