Cod liver oil, other dietary supplements and survival among cancer patients with solid tumours