Delivering institutional reform at scale: Problem-driven approaches supported by adaptive programming