Many global health programmes erroneously claim to strengthen national health systems, a study has found.