Surviving cancer: pilot of a web-based self-management support programme, eHOPE