constipation due to liver