CMA also warns that price ‘mark-ups’ have risen over past 25 years