Anterior preperitoneal inguinal hernia repair