CMC stripped of licence after 40 million nuisance calls