Big Pharma spent an additional $9.8 billion on marketing in the past 20 years. It worked