For years, drug companies have enjoyed the freedom to charge high prices for their latest products. But when Sanofi and Amgen Inc. each marketed a powerful new cholesterol-lowering medicine, something surprising happened: High prices hurt sales. Sanofi’s experience has been especially painful.