can stress cause liver problems