MHRA cracks down on fake medicines with £2 million haul