Binary-ejected enrichment for multiple populations in globular clusters