How long does testicular swelling last after hernia surgery