外源性肝性脑病的主要原因是