CMA overcomes legal challenge to medicine pricing fine