Metabolic nuclear receptors coordinate energy metabolism to regulate Sox9+ hepatocyte fate