Estimation of treatment effects in randomised trials with non-compliance and a dichotomous outcome using structural mean models | Synapse