The long variant of human ileal bile acid-binding protein associated with colorectal cancer exhibits sub-cellular localization and lipid binding behaviour distinct from those of the common isoform