Exploring implementation and sustainability of models of care: can theory help?