Pharma’s reputation ‘getting worse’