Pairing 'angels' with cancer patients