Blood transfusion has no effect on colorectal cancer survival. A population-based study