Pharmaceutical group agrees to pay over £380,000 in care-home medicine cartel