Camerons promotes eight as part of 34-strong CMS promos round