Human CYP7A1 deficiency: progress and enigmas.