Yorkshire cancer patients need '˜more than medicine'