Hepatic progenitors for liver disease: current position