UK’s CMA fines Pfizer and Flynn Pharma nearly £90m for unfair pricing of epilepsy drug