B-'Buddy' support for cancer patients