Purdue Pharma’s “predatory and deceptive” advertiser Publicis pays $350m to US states