From: The SMART personalised self-management system for congestive heart failure: results of a realist evaluation