Cadbury Schweppes has received the go-ahead from shareholders to demerge its North American drinks business.