Liver gene therapy: advances and hurdles