China ban keeps up to 100 billion bags from landfills