Sheffield cancer patients get wellbeing boost