Biliary Atresia: A Complex Hepatobiliary Disease with Variable Gene Involvement, Diagnostic Procedures, and Prognosis