Multilevel barriers and facilitators of shared decision-making in chronic illness management: a social ecological model approach | Synapse