Cancer patients may benefit from mindfulness-based therapy