Peritoneal vaginoplasty