Pharma drops again in public opinion