Optimal provision of opioid agonist therapy (OAT) and needle and syringe programmes (NSP): a realist evaluation | Synapse