CMC Markets shakes up panel and in-house team