The role of alternative splicing in hepatic metabolism