Managing Cancer And Living Meaningfully (CALM): randomised feasibility trial in patients with advanced cancer