Association between socioeconomic status and health behaviour change before and after non-communicable disease diagnoses: a multicohort study | Synapse